package com.consumer.entity;

import com.baomidou.mybatisplus.extension.activerecord.Model;

import java.time.LocalDateTime;

/**
 * 项目需求池(TProjectDemandPool)表实体类
 *
 * @author makejava
 * @since 2024-05-15 17:23:18
 */
public class TProjectDemandPool extends Model<TProjectDemandPool> {

    private String demandPoolId;

    private String id;
//优先级

    private String priority;
//备注，详细描述
    private String remark;

    private LocalDateTime createTime;

    private String createUser;

    private LocalDateTime updateTime;

    private String updateUser;

    private String projectId;
//1.未绑定 2. 已分配
    private Integer status;

    private String responsible;

    private String targetName;
//Y 有效 N 无效
    private String isValid;
//来源 1. excel 2. 同步
    private String source;
//需求的种类 1. 开发需求 2. 新增功能 3. 功能改进 4. 界面优化 5. bug修复 6.运营需求
    private String demandPoolType;
//提出人
    private String introducer;
//提出时间
    private LocalDateTime introduceTime;
//父子id
    private String pid;

    private Long seq;

    private String version;


    public String getDemandPoolId() {
        return demandPoolId;
    }

    public void setDemandPoolId(String demandPoolId) {
        this.demandPoolId = demandPoolId;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getPriority() {
        return priority;
    }

    public void setPriority(String priority) {
        this.priority = priority;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getResponsible() {
        return responsible;
    }

    public void setResponsible(String responsible) {
        this.responsible = responsible;
    }

    public String getTargetName() {
        return targetName;
    }

    public void setTargetName(String targetName) {
        this.targetName = targetName;
    }

    public String getIsValid() {
        return isValid;
    }

    public void setIsValid(String isValid) {
        this.isValid = isValid;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getDemandPoolType() {
        return demandPoolType;
    }

    public void setDemandPoolType(String demandPoolType) {
        this.demandPoolType = demandPoolType;
    }

    public String getIntroducer() {
        return introducer;
    }

    public void setIntroducer(String introducer) {
        this.introducer = introducer;
    }

    public LocalDateTime getIntroduceTime() {
        return introduceTime;
    }

    public void setIntroduceTime(LocalDateTime introduceTime) {
        this.introduceTime = introduceTime;
    }

    public String getPid() {
        return pid;
    }

    public void setPid(String pid) {
        this.pid = pid;
    }

    public Long getSeq() {
        return seq;
    }

    public void setSeq(Long seq) {
        this.seq = seq;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

}

